package com.qwz.learn;

import com.qwz.learn.module.AModule;
import com.qwz.learn.module.AModuleApi;
import com.qwz.learn.module.BModule;
import com.qwz.learn.module.BModuleApi;

/**
* @Description:  外观对象
* @Package: com.qwz.learn.Facade
* @Author: Qiuwuzhi
* @CreateDate: 2019/12/18  下午 8:24 
* @Version V1.0
*/ 
public class Facade {
    private Facade() {
    }

    /**
     * 示意方法，满足客户端调用
     */
    public static void test(){
        //内部实现的时候，可能调用了多个模块
        AModuleApi aModuleApi = new AModule();
        aModuleApi.testA();

        BModuleApi bModuleApi = new BModule();
        bModuleApi.testB();
    }
}
